//
//  WZVistorViewController.swift
//  weiBo---01
//
//  Created by 王—wagn on 16/4/11.
//  Copyright © 2016年 王—wagn. All rights reserved.
//

import UIKit

class WZVistorViewController: UITableViewController ,WZVisitorLoginViewDelegate{

     //标记用户是否登陆
    let userLogin = false
    
    var visitorView :WZVisitorLoginView?
    
   
    
    //根据用户是否登录 来选择显示 tableView 还是引导用户登录的界面
    //1. loadView 是苹果专门为手写代码准备的, 一旦实现了loadView并且没有实现super xib/sb就会自动失效
    //2. 在loadView如果根视图为nil 会自动调用loadView去实例化根视图
    //3.如果要自定义根视图 可以在loadView方法中去执行
    
    override func loadView() {
        
        userLogin ? super.loadView() : preparForVisitorLoginView()
      
    }
    
    private func preparForVisitorLoginView() {
    
        visitorView = WZVisitorLoginView()
        visitorView?.visitorDelegate = self
        
        view = visitorView
        //在所有界面都有同样的信息,
        navigationItem.leftBarButtonItem = UIBarButtonItem(title: "登陆", style: .Plain, target: self, action: "uesrWillLogin")
        navigationItem.rightBarButtonItem = UIBarButtonItem(title: "注册", style: .Plain, target: self, action: "uesrWillRegister")
    }
    
    
    func uesrWillLogin() {
        print("VC 登陆")
        let vc = WZOauthViewController()
        let nav = UINavigationController(rootViewController: vc)
        presentViewController(nav, animated: true, completion: nil)
    }
    
    func uesrWillRegister() {
        print("vc 注册")
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
    
    }



}
